import { post, get } from '../../../request.js'

// 查询所有岗位列表（不分页）
export function postListAll(params) {
    return post({
        url: '/system/post/listAll',
        params
    })
}

/**
 * 查询岗位列表(分页)
 * @param {*} params
 * @returns
 */
export const postList = params => {
    return post({
        url: '/system/post/pageList',
        params
    })
}

/**
 * 查询岗位列表
 * @param {*} params
 * @returns
 */
export const postInfo = params => {
    return get({
        url: '/system/post/info',
        params
    })
}

/**
 * 岗位保存
 * @param {*} params
 * @returns
 */
export const postSave = params => {
    return post({
        url: '/system/post/save',
        params
    })
}

/**
 * 岗位修改
 * @param {*} params
 * @returns
 */
export const postUpdate = params => {
    return post({
        url: '/system/post/update',
        params
    })
}

/**
 * 岗位删除（单条和批量均支持）
 * @param {*} params
 * @returns
 */
export const postDel = params => {
    return post({
        url: '/system/post/delete',
        params
    })
}
